﻿#pragma once

#include "filesystem"
#include "array"

namespace FFileSys = std::filesystem;


class FCubeTexture
{
public:

	bool LoadFromFile(const std::array<FFileSys::path, 6>& FilePathArr, bool FlipVertically = false);

	void BindTextureUnit(int32_t Index) const;

private:

	uint32_t Handle = 0;
	int32_t Width = 0;
	int32_t Height = 0;
};
